package com.zmn.oms.dubbo.dto.zmn.order;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 类描述：商家订单详情
 *
 * @author liuying
 * @date 2018/11/07 15:06
 */
@Data
public class ChannelOrderDRO implements Serializable {
	//订单ID，下单时间，预约时间，服务分类，服务产品，联系地址，联系人，联系电话，价格，订单状态，结果状态

	/**
	 * 订单Id  (也是订单号)
	 */
	private Long orderId;

	/**
	 * 下单时间
	 */
	private Date receiveTime;

	/**
	 *  完成时间
	 */
	private Date completeTime;

	/**
	 * 预约时间
	 */
	private Date dutyTime;

	/**
	 * 服务分类名称
	 */
	private String servCategName;

	/**
	 * 前端服务分类名称
	 */
	private String showServCategName;

	/**
	 * 服务分类Id
	 */
	private Integer servCategId;

	/**
	 * 产品信息(服务项目)
	 */
	private String productInfo;

	/**
	 * 产品信息(用户需求的简述)
	 */
	private String remark;

	/**
	 * 用户填写地址
	 */
	private String address;

	/**
	 * 街道
	 */
	private String street;

	/**
	 * 省id
	 */
	private Integer provinceId;
	/**
	 * 省名称
	 */
	private String provinceName;
	/**
	 * 市id
	 */
	private Integer cityId;
	/**
	 * 市名称
	 */
	private String cityName;
	/**
	 * 区id
	 */
	private Integer countyId;
	/**
	 * 区名称
	 */
	private String countyName;

	/**
	 * 联系姓名
	 */
	private String contactName;
	/**
	 * 联系电话
	 */
	private String[] contactPhone;

	/**
	 * 客户姓名
	 */
	private String userName;


	/**
	 * 订单金额 （价格）
	 */
	private Integer originalAmount;


	/**
	 * 渠道预付金额
	 */
	private Integer channelPrepayAmount;

	/**
	 * 订单应收
	 */
	private Integer totalAmount;

	/**
	 * 状态名称
	 */
	private String statusName;

	/**
	 * 结果名称
	 */
	private String resultStatusName;

	/**
	 * 状态
	 */
	private Integer status;

	/**
	 * 结果
	 */
	private Integer resultStatus;

	/**
	 * 用户Id
	 */
	private Long userId;

	/**
	 * 服务商类型：10 直营，20 非直营
	 */
	private Integer manageCompanyType;

}
